home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / level3 < prev    next >
Text File  |  2005-01-13  |  2KB  |  91 lines

  1. // using the level(switch) map, the right Control key temporarily
  2. // chooses the third group level (until it is released).
  3. //
  4. // $XFree86: xc/programs/xkbcomp/symbols/level3,v 1.5 2003/05/15 13:31:59 pascal Exp $
  5. //
  6.  
  7. partial modifier_keys
  8. xkb_symbols "switch" {
  9.   key <RCTL> {
  10.     symbols[Group1] = [ ISO_Level3_Shift ]
  11.     };
  12.   modifier_map Mod5   { ISO_Level3_Shift };
  13. };
  14.  
  15. // using the level(alt_switch) map, both Alt keys temporarily choose the third
  16. // group level.  This will mostly be used for imitating Mac OS functionality.
  17. partial modifier_keys
  18. xkb_symbols "alt_switch" {
  19.   include "level3(lalt_switch)"
  20.   include "level3(ralt_switch)"
  21. };
  22.  
  23. partial modifier_keys
  24. xkb_symbols "lalt_switch" {
  25.   key <LALT> {
  26.     type[Group1]="ONE_LEVEL",
  27.     symbols[Group1] = [ ISO_Level3_Shift ]
  28.     };
  29. };
  30.  
  31. partial modifier_keys
  32. xkb_symbols "ralt_switch" {
  33.   key <RALT> {
  34.     type[Group1]="TWO_LEVEL",
  35.     symbols[Group1] = [ ISO_Level3_Shift, ISO_Level3_Shift ]
  36.     };
  37. };
  38.  
  39. partial modifier_keys
  40. xkb_symbols "ralt_switch_multikey" {
  41.   key <RALT> {
  42.     type[Group1]="TWO_LEVEL",
  43.     symbols[Group1] = [ ISO_Level3_Shift, Multi_key ]
  44.     };
  45. };
  46.  
  47. // using the level(menu_switch) map, the Menu key temporarily
  48. // chooses the third group level (until it is released).
  49. partial modifier_keys
  50. xkb_symbols "menu_switch" {
  51.   key <MENU> {
  52.     symbols[Group1] = [ ISO_Level3_Shift ]
  53.     };
  54.   modifier_map Mod5   { ISO_Level3_Shift };
  55. };
  56.  
  57. // using the level(win_switch) map, the both Windows' logo keys
  58. // temporarily choose the third group level.  If you use this map, you
  59. // would define you keyboard as pc101 or pc102 instead of pc104 or
  60. // pc105.
  61. partial modifier_keys
  62. xkb_symbols "win_switch" {
  63.   include "level3(lwin_switch)"
  64.   include "level3(rwin_switch)"
  65. };
  66.  
  67. // using the level(lwin_switch) map, the left Windows' logo key
  68. // temporarily chooses the third group level.  If you use this map,
  69. // you would define you keyboard as pc101 or pc102 instead of pc104
  70. // or pc105.
  71. partial modifier_keys
  72. xkb_symbols "lwin_switch" {
  73.   key <LWIN> {
  74.     symbols[Group1] = [ ISO_Level3_Shift ]
  75.     };
  76.   modifier_map Mod5   { ISO_Level3_Shift };
  77. };
  78.  
  79. // using the level(rwin_switch) map, the right Windows' logo key
  80. // temporarily chooses the third group level.  If you use this map,
  81. // you would define you keyboard as pc101 or pc102 instead of pc104
  82. // or pc105.
  83. partial modifier_keys
  84. xkb_symbols "rwin_switch" {
  85.   key <RWIN> {
  86.     symbols[Group1] = [ ISO_Level3_Shift ]
  87.     };
  88.   modifier_map Mod5   { ISO_Level3_Shift };
  89. };
  90.  
  91.